* {
  padding: 0;
  margin: 0;
}
li {
  list-style: none;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
#cart {
  width: 1180px;
  height: 503px;
  margin: auto;
  margin-top: 10px;
}
#cart .top {
  width: 1180px;
  height: 30px;
  color: #AAA;
  font-size: 14px;
  font-family: "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: 400;
  line-height: 30px;
}
#cart .top a {
  display: block;
  color: #333;
  font-size: 14px;
  font-family: "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: 400;
  line-height: 30px;
  float: left;
  text-indent: 16px;
  text-decoration: none;
  padding-right: 5px;
}
#cart .cartContent {
  width: 1180px;
  height: 453px;
  border: 1px solid #CCCCCC;
}
#cart .cartContent .cartTop {
  width: 1178px;
  height: 40px;
}
#cart .cartContent .cartTop .shangpinmingcheng {
  display: block;
  width: 400px;
  height: 40px;
  background-color: #EEEEEE;
  color: #333;
  font-size: 14px;
  font-family: "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: 400;
  line-height: 40px;
  text-align: center;
  border-right: 1px solid #DDD;
  float: left;
}
#cart .cartContent .cartTop .kucun {
  display: block;
  width: 100px;
  height: 40px;
  background-color: #EEEEEE;
  color: #333;
  font-size: 14px;
  font-family: "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: 400;
  line-height: 40px;
  text-align: center;
  border-right: 1px solid #DDD;
  float: left;
}
#cart .cartContent .cartTop .jiage {
  display: block;
  width: 150px;
  height: 40px;
  background-color: #EEEEEE;
  color: #333;
  font-size: 14px;
  font-family: "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: 400;
  line-height: 40px;
  text-align: center;
  border-right: 1px solid #DDD;
  float: left;
}
#cart .cartContent .cartTop .shuliang {
  display: block;
  width: 200px;
  height: 40px;
  background-color: #EEEEEE;
  color: #333;
  font-size: 14px;
  font-family: "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: 400;
  line-height: 40px;
  text-align: center;
  border-right: 1px solid #DDD;
  float: left;
}
#cart .cartContent .cartTop .xiaoji {
  display: block;
  width: 150px;
  height: 40px;
  background-color: #EEEEEE;
  color: #333;
  font-size: 14px;
  font-family: "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: 400;
  line-height: 40px;
  text-align: center;
  border-right: 1px solid #DDD;
  float: left;
}
#cart .cartContent .cartTop .caozuo {
  display: block;
  width: 178px;
  height: 40px;
  background-color: #EEEEEE;
  color: #333;
  font-size: 14px;
  font-family: "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: 400;
  line-height: 40px;
  text-align: center;
  border-right: 1px solid #DDD;
  float: left;
}
#cart .cartContent .goodslist {
  width: 1178px;
  height: 121px;
  border-bottom: 1px dashed #EEEEEE;
}
#cart .cartContent .goodslist .spmc {
  width: 400px;
  height: 100px;
  float: left;
}
#cart .cartContent .goodslist .spmc a {
  display: block;
  padding: 10px 0;
  text-indent: 10px;
}
#cart .cartContent .goodslist .spmc .sp-img {
  float: left;
}
#cart .cartContent .goodslist .spmc .sp-name {
  width: 260px;
  height: 80px;
  float: left;
}
#cart .cartContent .goodslist .spmc .sp-name p {
  color: #333;
  font-size: 12px;
  font-family: "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: 400;
  line-height: 20px;
  overflow: hidden;
  text-align: left;
  padding-left: 10px;
}
#cart .cartContent .goodslist .spmc .sp-name p span {
  color: #AAA;
  font-size: 12px;
  font-family: "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: 400;
  line-height: 20px;
}
#cart .cartContent .goodslist .kc {
  width: 100px;
  height: 100px;
  color: #333;
  font-size: 14px;
  font-family: "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: 400;
  line-height: 100px;
  text-align: center;
  float: left;
}
#cart .cartContent .goodslist .jg {
  width: 150px;
  height: 100px;
  color: #333;
  font-size: 14px;
  font-family: "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: 400;
  line-height: 100px;
  text-align: center;
  float: left;
}
#cart .cartContent .goodslist .sl {
  width: 200px;
  height: 65px;
  float: left;
}
#cart .cartContent .goodslist .sl .numbers {
  width: 120px;
  height: 30px;
  margin: auto;
  margin-top: 35px;
}
#cart .cartContent .goodslist .sl .numbers .jian {
  display: block;
  width: 30px;
  height: 30px;
  color: #AAA;
  font-size: 28px;
  font-family: "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: 400;
  line-height: 22px;
  float: left;
  text-align: center;
  border: 1px solid #AAA;
  border-right: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  text-decoration: none;
}
#cart .cartContent .goodslist .sl .numbers .sz {
  display: block;
  width: 60px;
  height: 30px;
  border: 1px solid #AAAAAA;
  background-color: #F0F0F0;
  float: left;
  text-align: center;
}
#cart .cartContent .goodslist .sl .numbers .jia {
  display: block;
  width: 30px;
  height: 30px;
  color: #AAA;
  font-size: 28px;
  font-family: "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: 400;
  line-height: 22px;
  float: right;
  text-align: center;
  border: 1px solid #AAA;
  border-left: none;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  text-decoration: none;
}
#cart .cartContent .goodslist .xj {
  width: 150px;
  height: 100px;
  color: #333;
  font-size: 14px;
  font-family: "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: 400;
  line-height: 100px;
  text-align: center;
  float: left;
}
#cart .cartContent .goodslist .cz {
  width: 170px;
  height: 60px;
  float: left;
}
#cart .cartContent .goodslist .cz .del {
  width: 170px;
  height: 20px;
  margin-top: 40px;
  text-align: center;
}
#cart .cartContent .goodslist .cz .del a {
  display: block;
  width: 60px;
  height: 20px;
  background-color: #DC2829;
  color: #FFF;
  font-size: 12px;
  font-family: "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: 400;
  line-height: 20px;
  border-radius: 4px;
  text-align: center;
  margin: auto;
  text-decoration: none;
}
#cart .cartContent .pay {
  width: 1178px;
  height: 260px;
}
#cart .cartContent .pay .pl {
  width: 400px;
  height: 260px;
  float: left;
}
#cart .cartContent .pay .pl .goon {
  width: 70px;
  height: 50px;
  float: left;
}
#cart .cartContent .pay .pl .goon .an {
  display: block;
  margin-top: 40px;
  margin-left: 10px;
  float: left;
}
#cart .cartContent .pay .pl .goon .zero {
  width: 65px;
  height: 50px;
  color: #000;
  font-size: 13px;
  font-family: "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: 400;
  line-height: 50px;
  margin-left: 20px;
  text-decoration: none;
  float: left;
}
#cart .cartContent .pay .pr {
  width: 240px;
  height: 260px;
  float: right;
}
#cart .cartContent .pay .pr .total {
  width: 230px;
  height: 30px;
  background-color: #EEEEEE;
  color: #C40E18;
  font-size: 14px;
  font-family: "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: 400;
  line-height: 30px;
  margin-top: 40px;
  margin-bottom: 10px;
  padding-left: 10px;
}
#cart .cartContent .pay .pr .totalnum {
  width: 230px;
  height: 30px;
  color: #C40E18;
  font-size: 14px;
  font-family: "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: 400;
  line-height: 30px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
}
#cart .cartContent .pay .pr .totalnum .total-text {
  color: #333;
  width: 70px;
  height: 21px;
  float: left;
}
#cart .cartContent .pay .pr .totalnum .total-number {
  color: #333;
  width: 8px;
  height: 21px;
  float: left;
}
#cart .cartContent .pay .pr .totalpay {
  width: 230px;
  height: 30px;
  color: #C40E18;
  font-size: 14px;
  font-family: "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: 400;
  line-height: 30px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
}
#cart .cartContent .pay .pr .totalpay .total-text {
  color: #333;
  width: 70px;
  height: 21px;
  float: left;
}
#cart .cartContent .pay .pr .totalpay .total-number {
  color: #DC2829;
  width: 15px;
  height: 21px;
  float: left;
}
#cart .cartContent .pay .pr .jiesuan {
  width: 230px;
  height: 40px;
}
#cart .cartContent .pay .pr .jiesuan a {
  display: block;
  width: 120px;
  height: 40px;
  background-color: #DC2829;
  color: #FFF;
  font-size: 16px;
  font-family: "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: 400;
  line-height: 40px;
  text-align: center;
  text-decoration: none;
  float: right;
}
